package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.ByCcsMapper;
import com.ruoyi.system.domain.ByCcs;
import com.ruoyi.system.service.IByCcsService;

/**
 * ByCcsService业务层处理
 * 
 * @author ruoyi
 * @date 2024-07-12
 */
@Service
public class ByCcsServiceImpl implements IByCcsService 
{
    @Autowired
    private ByCcsMapper byCcsMapper;

    /**
     * 查询ByCcs
     * 
     * @param id ByCcs主键
     * @return ByCcs
     */
    @Override
    public ByCcs selectByCcsById(String id)
    {
        return byCcsMapper.selectByCcsById(id);
    }

    /**
     * 查询ByCcs列表
     * 
     * @param byCcs ByCcs
     * @return ByCcs
     */
    @Override
    public List<ByCcs> selectByCcsList(ByCcs byCcs)
    {
        return byCcsMapper.selectByCcsList(byCcs);
    }

    @Override
    public List<ByCcs> selectByCcsFirstList(ByCcs byCcs) {
        return byCcsMapper.selectByCcsFirstList(byCcs);
    }

    /**
     * 新增ByCcs
     * 
     * @param byCcs ByCcs
     * @return 结果
     */
    @Override
    public int insertByCcs(ByCcs byCcs)
    {
        return byCcsMapper.insertByCcs(byCcs);
    }

    /**
     * 修改ByCcs
     * 
     * @param byCcs ByCcs
     * @return 结果
     */
    @Override
    public int updateByCcs(ByCcs byCcs)
    {
        return byCcsMapper.updateByCcs(byCcs);
    }

    /**
     * 批量删除ByCcs
     * 
     * @param ids 需要删除的ByCcs主键
     * @return 结果
     */
    @Override
    public int deleteByCcsByIds(String[] ids)
    {
        return byCcsMapper.deleteByCcsByIds(ids);
    }

    /**
     * 删除ByCcs信息
     * 
     * @param id ByCcs主键
     * @return 结果
     */
    @Override
    public int deleteByCcsById(String id)
    {
        return byCcsMapper.deleteByCcsById(id);
    }
}
